

// //获取城市信息
// // Controller.Ajax({
// //     url: router+"/Metadata/GetTreeAreasAsync",
// //     type: "GET",
// //     success: function(data){
// //          addconsignee.defaultData(data);
// //     },
// //     error: function(err){ 
// //         console.log(err)
// //     }, 
// //     dataType: "json"
// // });

// var addconsignee = {};
// // 验证用户输入是否合法
// addconsignee.verification = function () {
//     // 验证收货地址不能为空
//     if ($('#province')[0].selectedIndex != 0 && $('#city')[0].selectedIndex != 0 && $('#area')[0].selectedIndex != 0) {
//         $('.shop-form>.col1>p>.wrong').css("display", "none")
//     } else {
//         $('.shop-form>.col1>p>.wrong').css("display", "inline-block")
//     }
//     // 验证收货人不能为空
//     if ($('.col2 input').val() != '') {
//         $('.col2>p>.wrong').css("display", "none")
//     } else {
//         $('.col2>p>.wrong').css("display", "inline-block")
//     }
//     // 验证详细地址不能为空
//     if ($('.col3 input').val() != '') {
//         $('.col3>p>.wrong').css("display", "none")
//     } else {
//         $('.col3>p>.wrong').css("display", "inline-block")
//     }
//     // 验证电话号码是否合法
//     if (/^1[34578]\d{9}$/.test($('.col4>.shop-content>.phone').val())) {
//         $('.col4>p>.wrong').css("display", "none")
//     } else {
//         $('.col4>p>.wrong').css("display", "inline-block")
//     }
// }
// // 初始化所在地区下拉框的内容
// addconsignee.dataInit = function (obj, arr, kind) {
//     obj.html('<option value="0">' + kind + '</option>')
//     if (arr && arr.length > 0) {
//         for (var i = 0; i < arr.length; i++) {
//             obj.append(new Option(arr[i]['text'], arr[i]['value']))
//         }
//     }
//     addconsignee.verification()
// }
// //请求数据后，初始化三级联动
// addconsignee.defaultData = function (cityData3) {

//     addconsignee.dataInit($('#province'), cityData3, '省')

//     $('#province').on('change', function () {
//         addconsignee.cityList = cityData3[this.selectedIndex - 1]['children']
//         addconsignee.dataInit($('#city'), addconsignee.cityList, '市')
//         $('#area').html('<option value="0">区</option>')
//     });
//     $('#city').on('change', function () {
//         addconsignee.areaList = addconsignee.cityList[this.selectedIndex - 1]['children']
//         addconsignee.dataInit($('#area'), addconsignee.areaList, '区')
//     });
//     $('#area').on('change', function () {
//         addconsignee.area = addconsignee.areaList[this.selectedIndex - 1]["value"]
//         addconsignee.verification()
//     });

//     $('.col input').on('input', function () {
//         addconsignee.verification()
//     });

// }
// $(".shop-add-consignee .shop-header img").on("click", function () {
//     if ($(".pop-ups")) {
//         $(".pop-ups").remove();
//     }
// });

// addconsignee.defaultData(cityData3);



//获取城市信息
// Controller.Ajax({
//     url: router+"/Metadata/GetTreeAreasAsync",
//     type: "GET",
//     success: function(data){
//          addconsignee.defaultData(data);
//     },
//     error: function(err){ 
//         console.log(err)
//     }, 
//     dataType: "json"
// });

var addconsignee = {};
// 验证用户输入是否合法
addconsignee.verification = function () {
    // 验证收货地址不能为空
    if ($('#province')[0].selectedIndex != 0 && $('#city')[0].selectedIndex != 0 && $('#area')[0].selectedIndex != 0 || $("#area option").length == 1) {
        $('.shop-form>.col1>p>.wrong').css("display", "none")
    } else {
        $('.shop-form>.col1>p>.wrong').css("display", "inline-block")
    }
    // 验证收货人不能为空
    if ($('.col2 input').val() != '') {
        $('.col2>p>.wrong').css("display", "none")
    } else {
        $('.col2>p>.wrong').css("display", "inline-block")
    }
    // 验证详细地址不能为空
    if ($('.col3 input').val() != '') {
        $('.col3>p>.wrong').css("display", "none")
    } else {
        $('.col3>p>.wrong').css("display", "inline-block")
    }
    // 验证电话号码是否合法
    if (/^1[34578]\d{9}$/.test($('.col4>.shop-content>.phone').val())) {
        $('.col4>p>.wrong').css("display", "none")
    } else {
        $('.col4>p>.wrong').css("display", "inline-block")
    }
}
// 初始化所在地区下拉框的内容
addconsignee.dataInit = function (obj, arr, kind) {
    obj.html('<option value="0">' + kind + '</option>')
    if (arr && arr.length > 0) {
        for (var i = 0; i < arr.length; i++) {
            obj.append(new Option(arr[i]['text'], arr[i]['value']))
        }
    }
    addconsignee.verification()
}
//请求数据后，初始化三级联动
addconsignee.defaultData = function (cityData3) {

    addconsignee.dataInit($('#province'), cityData3, '省')

    $('#province').on('change', function () {
        addconsignee.cityList = cityData3[this.selectedIndex - 1]['children']
        addconsignee.dataInit($('#city'), addconsignee.cityList, '市')
        $('#area').html('<option value="0">区</option>')
        addconsignee.city = null;
    });
    $('#city').on('change', function () {
        addconsignee.city = addconsignee.cityList[this.selectedIndex - 1]["value"]
        addconsignee.areaList = addconsignee.cityList[this.selectedIndex - 1]['children']
        addconsignee.dataInit($('#area'), addconsignee.areaList, '区')
        addconsignee.area = null;
    });

    $('#area').on('change', function () {
        console.log(addconsignee.area);
        addconsignee.area = addconsignee.areaList[this.selectedIndex - 1]["value"]
        addconsignee.verification()
    });

    $('.col input').on('input', function () {
        addconsignee.verification()
    });

}
$(".shop-add-consignee .shop-header img").on("click", function () {
    if ($(".pop-ups")) {
        $(".pop-ups").remove();
    }
});

addconsignee.defaultData(cityData3);
